home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / ForCLI / 0Utils13.lha / 0Utils / SRun.doc < prev    next >
Text File  |  1995-04-10  |  1KB  |  57 lines

  1.  
  2.     NAME
  3.     SRun
  4.  
  5.     SYNOPSIS
  6.     SRun - run a program synchroneously - Requires v37
  7.  
  8.     INPUTS
  9.     "COMMAND/F"
  10.  
  11.     FUNCTION
  12.     This simple program does not more than
  13.     call 'SystemTags' with its arguments.
  14.     U wanna know the purpose of such a program?
  15.     Have U ever tried to redirect the output
  16.     of a Dos script? No chance!
  17.     > echo "echo Hallo" | execute > t:t in:
  18.     "Hallo"
  19.     in fact execute does _not_ take any respect
  20.     of any I/O redirections (it seems like this
  21.     in caused by the fact, that "Execute" itself
  22.     is part of the Shell). The solution would
  23.     have been usage of "Run" since that command
  24.     spawns a new process, whose stdio channels
  25.     can be redirected. But what happenes, if we
  26.     can not use a asynchroneous process? (e.g.
  27.     cause we wanna use the normal console input)
  28.     Now, that is the purpose of "SRun".
  29.  
  30.     RESULT
  31.     STDOUT: the output of the 'command' execution.
  32.     RC:    returnvalue of SystemTags() or >=10
  33.  
  34.     NOTES
  35.     CLI - only
  36.  
  37.     should compile with SAS-C
  38.  
  39.     SRun* does currently not call ReadArgs, this is due
  40.     to a bug(?) in readargs that removes some whitespace
  41.     and quotes from argstring even with /F option
  42.  
  43.     BUGS
  44.     "SRun COMMAND commandstring" fails; U _MUST_ use
  45.     "SRun commandstring"
  46.  
  47.     EXAMPLES
  48.     >SRun echo hallo
  49.     "hallo"
  50.  
  51.     AUTHOR
  52.     Bernd Noll, Brunnenstrasse 55, D-67661 Kaiserslautern
  53.     noll@student.uni-kl.de
  54.  
  55.  
  56.  
  57.